@@ -1,8 +1,11 @@ |
||
1 | 1 |
sudo: false |
2 | 2 |
language: ruby |
3 | 3 |
env: |
4 |
+ global: |
|
5 |
+ - APP_SECRET_TOKEN=b2724973fd81c2f4ac0f92ac48eb3f0152c4a11824c122bcf783419a4c51d8b9bba81c8ba6a66c7de599677c7f486242cf819775c433908e77c739c5c8ae118d |
|
4 | 6 |
matrix: |
5 |
- - APP_SECRET_TOKEN=b2724973fd81c2f4ac0f92ac48eb3f0152c4a11824c122bcf783419a4c51d8b9bba81c8ba6a66c7de599677c7f486242cf819775c433908e77c739c5c8ae118d |
|
7 |
+ - DATABASE_ADAPTER=mysql2 |
|
8 |
+ - DATABASE_ADAPTER=postgresql DATABASE_USERNAME=postgres ON_HEROKU=true |
|
6 | 9 |
rvm: |
7 | 10 |
- 2.0.0 |
8 | 11 |
- 2.1.5 |
@@ -10,8 +13,7 @@ rvm: |
||
10 | 13 |
cache: bundler |
11 | 14 |
bundler_args: --without development production |
12 | 15 |
before_script: |
13 |
-- mysql -e 'create database huginn_test;' |
|
14 |
-- bundle exec rake db:migrate db:test:prepare |
|
16 |
+- bundle exec rake db:create db:migrate |
|
15 | 17 |
script: bundle exec rake |
16 | 18 |
notifications: |
17 | 19 |
irc: |
@@ -126,7 +126,7 @@ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] |
||
126 | 126 |
if ENV['ON_HEROKU'] || ENV['HEROKU_POSTGRESQL_ROSE_URL'] || File.read(File.join(File.dirname(__FILE__), 'Procfile')) =~ /intended for Heroku/ |
127 | 127 |
gem 'pg' |
128 | 128 |
gem 'unicorn' |
129 |
- gem 'rails_12factor' |
|
129 |
+ gem 'rails_12factor', group: :production |
|
130 | 130 |
else |
131 | 131 |
gem 'pg', platform: :ruby_18 |
132 | 132 |
gem 'unicorn', platform: :ruby_18 |